<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

/*
 *Helper para fazer a inserção no banco de dados em relação a logs
 */
function td($center = ""){
    if ($center == "")
        return "<td style=\"border-top:2px solid black;\">";
    else
        return "<td align=\"center\" style=\"border-top:2px solid black;\">";
}
function ola($nome){
    return "<span style=\"color:000;font-family:Arial;font-size:15px;font-weight:bold;\">Olá Sr(a). $nome</span><br/><br/>";
}

function linkar($link, $frase){
    return  anchor($link,$frase,"style=\"color:#A75226;font-family:Arial;font-size:14px;font-weight:bold;\"");
}

function cabecalho(){
    $CI = &get_instance();
    $CI->load->helper('html');
    return anchor("home",img("images/logo_email.png"),"style=\"border:0px;\""). "<br><br>";
}

function rodape(){
    return "<br/><br/><br/><br/>".
        "<div style=\"height:1px; background:#000; width: 490px;\"></div><span style=\"color:#999;font-family:Arial;font-size:10px;font-weight:bold;text-align:justify;\">Compras da Construção é um site de compras coletivas especializado em materiais utilizados na construção civil. Atuando em todo o Brasil e com diversos fornecedores, a Compras da Construção é responsável pela intermediação de negócios entre clientes e fornecedores e pela negociação de descontos especiais para quem deseja construir ou reformar. Aproveitando o grande crescimentodo setor no Brasil, o site busca uma satisfatória negociação entre fornecedores e compradores, facilitando a construção de casas, prédios residenciais e comerciais e outros para pessoas físicas ou jurídicas, além de possibilitar aumento de vendas e divulgação para fornecedores. Aproveite o site Compras da Construção para crescer e realizar.</span>".
        "<br/><span style=\"color:#000;font-family:Arial;font-size:10px;font-weight:bold;text-align:center;\">© 2011 Compras da Construção LTDA. Todos os direitos reservados.</span> ";
}

/**Email responsável por alertar um fornecedor possue pedidos em andammento e
 * que não consultou os seus pedidos fazem já 3 dias.
 *
 * @param pedido $pedido
 * @return true
 */

function emailTeste($email){
    $CI = &get_instance();
    $CI->load->library('email');

    $CI->email->to("emedevas@gmail.com");
    $CI->email->from("noreply@comprasdaconstrucao.com.br","Compras da Construção");
    $CI->email->subject('Alerta sobre seus pedidos');
    $CI->email->message(
                cabecalho().
                ola("dudu").
                "Estamos relembrando que você ainda tem um ou mais pedidos ainda não visualizados fazem já mais de três dias. Cheque seus pedidos clicando ".
                linkar("fornecedor/f_pedido/index","aqui").
                " para assim podermos dar continuidade no seu pedido. Não se esqueça de mudar o status para 'Enviado' o quanto antes possível.
                <br>O Site Compras da Construção agradece por sua atenção."
                .rodape());
    $CI->email->send();
    return;
}

/**Email responsável por alertar um fornecedor possue pedidos em andammento e
 * que não consultou os seus pedidos fazem já 3 dias.
 *
 * @param pedido $pedido
 * @return true
 */

function emailAlertaFornecedorPedidos3dias($pedido){
    $CI = &get_instance();
    $CI->load->helper('html');
    $CI->load->library('email');


    $CI->email->to($pedido->email);
    $CI->email->from("noreply@comprasdaconstrucao.com.br","Compras da Construção");
    $CI->email->subject('Alerta sobre seus pedidos');
    $CI->email->message(
                cabecalho().
                ola($pedido->fnome).
                "<br/>Estamos relembrando que você ainda tem um ou mais pedidos ainda não visualizados fazem já mais de três dias. Cheque seus pedidos clicando ".
                linkar("fornecedor/f_pedido/index","aqui").
                " para assim podermos dar continuidade no seu pedido. Não se esqueça de mudar o status para 'Enviado' o quanto antes possível.
                <br>O Site Compras da Construção agradece por sua atenção."
                .rodape());
    $CI->email->send();
    return;
}

/**Email responsável por alertar um fornecedor possue pedidos em andammento e
 * que não consultou os seus pedidos ou ainda não mudou o status fazem já 10 dias.
 * Caso $ja_avisado seja true, quer dizer que o email de 3 dias foi enviado
 *
 * @param pedido $pedido
 * @param boolean $ja_avisado
 * @return true
 */

function emailAlertaFornecedorPedidos10dias($pedido, $ja_avisado){
    $CI = &get_instance();
    $CI->load->helper('html');
    $CI->load->library('email');

    if($ja_avisado == true) $alerta = " ainda não checou os seus pedidos";
    else $alerta = "ainda não alterou o status de algum pedido";

    $CI->email->to($pedido->email);
    $CI->email->from("noreply@comprasdaconstrucao.com.br","Compras da Construção");
    $CI->email->subject('Alerta sobre seus pedidos');
    $CI->email->message(
                cabecalho().
                ola($pedido->fnome).
                "<br/>Já fazem mais de 10 dias que você $alerta. Cheque seus pedidos clicando ".
                linkar("fornecedor/f_pedido/index","aqui").
                "para assim podermos dar continuidade nos seus pedidos. Não se esqueça de mudar o status para 'Enviado' o quanto antes possível.
                Lembramos também  'ALGO DO CONTRATO'
                <br>O site Compras da Construção agradece por sua atenção."
                .rodape());
    $CI->email->send();
    return;
}

/**Email responsável por alertar um fornecedor possue pedidos em andammento e
 * que não consultou os seus pedidos ou ainda não mudou o status fazem já 10 dias.
 * Caso $ja_avisado seja true, quer dizer que o email de 3 dias foi enviado
 *
 * @param pedido $pedido
 * @param boolean $ja_avisado
 * @return true
 */

function emailAlertaAdminPedidos10dias($pedido, $ja_avisado){
    $CI = &get_instance();
    $CI->load->library('email');

    if($ja_avisado == true) $alerta = " ainda não checou os seus pedidos";
    else $alerta = "ainda não alterou o status de algum pedido";

    $CI->email->to("admin@comprasdaconstrucao.com.br");
    $CI->email->from("noreply@comprasdaconstrucao.com.br","Compras da Construção");
    $CI->email->subject("[$pedido->frazaoSocial] Alerta dos 10 dias ");
    $CI->email->message(
                "Já fazem mais de 10 dias que o fornecedor ".
                linkar("admin/f_fornecedor/index",$pedido->frazaoSocial).
                " $alerta. <br>
                Melhor tomar alguma providência entrando em contato com ele através do e-mail $pedido->email, ou do telefone $pedido->telefone ou até pelo celular $pedido->"
                );
    $CI->email->send();
    return;
}

/**Email responsável por alertar um fornecedor possue pedidos em andammento e
 * que não consultou os seus pedidos ou ainda não mudou o status fazem já 10 dias.
 * Caso $ja_avisado seja true, quer dizer que o email de 3 dias foi enviado
 *
 * @param pedido $pedido
 * @param boolean $ja_avisado
 * @return true
 */

function emailAlertaAdminPedidos3dias($pedido){
    $CI = &get_instance();
    $CI->load->library('email');

    if($ja_avisado == true) $alerta = " ainda não checou os seus pedidos";
    else $alerta = "ainda não alterou o status de algum pedido";

    $CI->email->to("admin@comprasdaconstrucao.com.br");
    $CI->email->from("noreply@comprasdaconstrucao.com.br","Compras da Construção");
    $CI->email->subject("[$pedido->frazaoSocial] Alerta dos 3 dias ");
    $CI->email->message(
                "Já fazem 3 dias que o fornecedor ".
                linkar("admin/f_fornecedor/index",$pedido->frazaoSocial).
                " não checa seus pedidos.  <br>
                Melhor tomar alguma providência entrando em contato com ele através do e-mail $pedido->email, ou do telefone $pedido->telefone ou até pelo celular $pedido->"
                );
    $CI->email->send();
    return;
}

function emailCobrarComissao($item,$datamin,$datamax,$tabela){
    $CI = &get_instance();
    $CI->load->helper('html');
    $CI->load->library('email');

    if($ja_avisado == true) $alerta = " ainda não checou os seus pedidos";
    else $alerta = "ainda não alterou o status de algum pedido";

    $CI->email->to("emedevas@gmail.com");
    $CI->email->from("noreply@comprasdaconstrucao.com.br","Compras da Construção");
    $CI->email->subject("Comissão de $datamin até $datamax");
    $CI->email->message(
                cabecalho().
                ola($item->fnome).
                "<br>Estamos enviando a lista de pedidos de $datamin até $datamax como segue a tabela a seguir:<br><br>
                        $tabela
                        <br>
                        Caso já tenha sido anteriormente cobrada a comissão de alguma das vendas solicitadas ou caso exista alguma irregularidade, por vavor contate-nos através do email contato@comprasdaconstrucao.com.br .
                        Cheque seus pedidos clicando ".
                linkar("fornecedor/f_pedido/index","aqui").
                " para assim podermos dar continuidade nos seus pedidos. Não se esqueça de mudar o status para 'Enviado' o quanto antes possível.
                Lembramos também  'ALGO DO CONTRATO'
                <br>O site Compras da Construção agradece por sua atenção."
                .rodape());
    $CI->email->send();
    return;
}

function emailCadastroCliente($email, $nome){
    $CI = &get_instance();
    $CI->load->helper('html');
    $CI->load->library('email');
    
    //$validacao_email = md5("andres@espacourbano.com.br");
    $validacao_email = md5($email);
    $CI->email->to($email);
    //$CI->email->to($email);
    $CI->email->from("noreply@comprasdaconstrucao.com.br","Compras da Construção");
    $CI->email->subject('Cadastro como Cliente');
    $CI->email->message(
            cabecalho().
            ola($nome).
            "<br><br>
            Para completar o seu cadastro clique no link abaixo:<br>"
            .linkar("all/a_cliente/validar_email/$validacao_email","Confirmar Cadastro").
            rodape()
            );
    $CI->email->send();
    return;

}

function emailCadastroNewsLetter($email){
    $CI = &get_instance();
    $CI->load->helper('html');
    $CI->load->library('email');

    $validacaoEmail = md5($email);

    $CI->email->to("$email");
    $CI->email->from("noreply@comprasdaconstrucao.com.br","Compras da Construção");
    $CI->email->subject('Confirmação do seu cadastro no Newsletter');
    $CI->email->message(
            cabecalho().
        "Para completar o seu cadastro, clique no link abaixo: <br>"
        .linkar("/all/a_cliente/validarEmail/$validacaoEmail", "Confirmar Cadastro").
             rodape());
    $CI->email->send();
    return;
}

function emailAdmin($fornecedores, $clientes, $newsletters, $assunto, $mensagem){
    $CI = &get_instance();
    $CI->load->library('email');
    $CI->load->helper("file");
    $CI->load->helper("html");
    $email = "";
    if($fornecedores != ""){
        foreach($fornecedores->result() as $fornecedor){
            $email .= $fornecedor->email.", ";
        }
    }
    if($clientes != ""){
        foreach($clientes->result() as $cliente){
            $email .= $cliente->email." ,";
        }
    }
    if($newsletters!= ""){
        foreach($newsletters->result() as $newsletter){
            $email .= $newsletter->email." ,";
        }
    }

    $CI->email->to("$email");
    $CI->email->from("noreply@comprasdaconstrucao.com.br","Compras da Construção");
    $CI->email->subject($assunto);
    $CI->email->attach("images/logo.png");
    $validacaoEmail = md5($email);
    $CI->email->message(cabecalho().$mensagem.rodape());
    $CI->email->send();
    return;
}

function alertarInteresse($n_acesso, $idProduto, $nome){

    $CI = &get_instance();
    $CI->load->library('email');;
    $CI->email->to("admin@comprasdaconstrucao.com.br");
    $CI->email->from("noreply@comprasdaconstrucao.com.br","Compras da Construção");
    $CI->email->subject("O Produto $nome teve $n_acesso acessos");
    $CI->email->message("Cheque o produto aqui:"
       .site_url("admin/produto/perfil/$idProduto"));
    $CI->email->send();
    return;

}

function emailInformaCompraFornecedor($produtoFornecedor, $quantidade, $cliente, $pedido){
    $CI = &get_instance();
    $CI->load->library('email');
    $CI->load->helper('auth');
    $CI->email->to("emedevas@gmail.com, wguilhermino@gmail.com, mwrdoc@gmail.com");
    //$CI->email->to($produtoFornecedor[0]->email);
    $CI->email->from("noreply@comprasdaconstrucao.com.br", "Compras da Construção");
    $CI->email->subject("Há um novo pedido para você!");
    $table = "
            <table cellpadding=\"0\" cellspacing=\"0\" border=\"1\">
            <tr>
                <th width=\"200\">Nome</th>
                <th width=\"100\">Quantidade</th>
                <th width=\"360\"><center>Preço Unitário (R$)</center></th>
                <th width=\"300\"><center>Total (R$)</center></th>
            </tr>";
    //$total = count($quantidade);
    $total = 0;
    foreach($produtoFornecedor as $i => $produto){
        $table .= "<tr>";
        $table .= "<td align=\"center\">".linkar("fornecedor/f_produto/editar/$produto->idProduto", $produto->pnome)."</td>\n\t";
        $table .= "<td align=\"center\">".$quantidade[$i]."</td>\n\t";
        $table .= "<td align=\"center\">".preco_imprime($produto->preco)."</td>\n\t";
        $table .= "<td align=\"center\">".preco_imprime($produto->preco*$quantidade[$i])."</td>\n\t";
        $table .= "</tr>\n";
        $total += $produto->preco*$quantidade[$i];
    }
    $table .= "<tr>".td("center")."Total </td>". td().td(). td("center"). preco_imprime($total). "</td></tr>";
    $table .= "</table>\n";
    $total = 0;

    $dados_cliente = "<b>INFORMAÇÕES DO CLIENTE:</b><br>";
    if($cliente->tipoPessoa == "juridica"){
        $dados_cliente .= "Razão Social: $cliente->razaoSocial<br/>";
        $dados_cliente .= "CNPJ: $cliente->cnpj<br/>";
        $dados_cliente .= "Nome do Responsável: $cliente->nome $cliente->sobrenome<br/>";
    }
    else{
        $dados_cliente .= "CPF: $cliente->cnpj<br/>";
        $dados_cliente .= "Nome do Responsável: $cliente->nome $cliente->sobrenome<br/>";
    }
    $dados_cliente .= "Telefone: $cliente->telefone<br/>";
    $dados_cliente .= "E-Mail: $cliente->email<br/>";
    if($cliente->cep != $pedido["cep"]){
        $dados_cliente .= "CEP $cliente->cep<br/>";
        $dados_cliente .= "Endereço: $cliente->endereco, Nº $cliente->numero";
        if($cliente->complemento != "")
            $dados_cliente .= ", Complemento: $cliente->complemento";
    }

    $dados_pedido = "<b>DADOS DE ENTREGA</b><br/>";
    $dados_pedido .= "CEP: ".$pedido["cep"]."<br/>";
    $dados_pedido .= "Endereço: ".$pedido["endereco"].", Nº: ".$pedido["numero"];
    if($pedido['complemento'] != "")
        $dados_pedido .= ", Complemento: ".$pedido["complemento"];

    //print_r($produtoFornecedor);

    $CI->email->message(
            cabecalho().
            ola($produtoFornecedor[0]->fnome. " ". $produtoFornecedor[0]->sobrenome).
            "O Cliente ".nome_cliente($cliente) ." fez o seguinte pedido de seus produtos:<br/><br/>
            $table
            <br/><br/>
            $dados_cliente
            <br/><br/>
            $dados_pedido
            <br/><br/>
            Se desejar, visite o link abaixo para verificar os seus pedidos em andamento:<br>"
           .linkar("fornecedor/f_pedido/index/","Seus Pedidos").
            "<br><br>O site Compras da Construção agradece pela sua atenção!"
            .rodape());
    $CI->email->send();
    return;
    }

function emailInformaCompraAdmin($produtoFornecedor, $quantidade, $cliente, $usuario, $pedido){
    $CI = &get_instance();
    $CI->load->library('email');
    $CI->load->helper('auth');
    $CI->email->to("emedevas@gmail.com, wguilhermino@gmail.com, mwrdoc@gmail.com");
    //$CI->email->to("admin@comprasdaconstrucao.com.br);
    $CI->email->from("noreply@comprasdaconstrucao.com.br", "Compras da Construção");
    $CI->email->subject("[PEDIDO] Cliente: ".nome_cliente($cliente)." feito em ".data_brasileira());
    $table = "
            <table cellpadding=\"0\" cellspacing=\"0\" border=\"1\">
            <tr>
                <th width=\"200\">Fornecedor</th>
                <th width=\"200\">Produto</th>
                <th width=\"100\">Quantidade</th>
                <th width=\"360\"><center>Preço Unitário (R$)</center></th>
                <th width=\"300\"><center>Total (R$)</center></th>
            </tr>";
    //$total = count($quantidade);
    $total = 0;
    foreach($produtoFornecedor as $i => $produto){
        $table .= "<tr>";
        $table .= "<td align=\"center\">".linkar("admin/pedido/fornecedor/$produto->idFornecedor", $produto->razaoSocial)."</td>\n\t";
        $table .= "<td align=\"center\">".linkar("admin/produto/editar/$produto->idProduto/$produto->idFornecedor", $produto->pnome)."</td>\n\t";
        $table .= "<td align=\"center\">".$quantidade[$i]."</td>\n\t";
        $table .= "<td align=\"center\">".preco_imprime($produto->preco)."</td>\n\t";
        $table .= "<td align=\"center\">".preco_imprime($produto->preco*$quantidade[$i])."</td>\n\t";
        $table .= "</tr>\n";
        $total += $produto->preco*$quantidade[$i];
    }
    $table .= "<tr>".td("center")."Total </td>". td().td().td(). td("center"). preco_imprime($total). "</td></tr>";
    $table .= "</table>\n";
    $total = 0;

    $dados_cliente = "<b>INFORMAÇÕES DO CLIENTE:</b><br>";
    if($cliente->tipoPessoa == "juridica"){
        $dados_cliente .= "Razão Social: $cliente->razaoSocial<br/>";
        $dados_cliente .= "CNPJ: $cliente->cnpj<br/>";
        $dados_cliente .= "Nome do Responsável: $cliente->nome $cliente->sobrenome<br/>";
    }
    else{
        $dados_cliente .= "CPF: $cliente->cnpj<br/>";
        $dados_cliente .= "Nome do Responsável: $cliente->nome $cliente->sobrenome<br/>";
    }
    $dados_cliente .= "Telefone: $cliente->telefone<br/>";
    $dados_cliente .= "E-Mail: $cliente->email<br/>";
    if($cliente->cep != $pedido["cep"]){
        $dados_cliente .= "CEP $cliente->cep<br/>";
        $dados_cliente .= "Endereço: $cliente->endereco, Nº $cliente->numero";
        if($cliente->complemento != "")
            $dados_cliente .= ", Complemento: $cliente->complemento";
    }

    $dados_pedido = "<b>DADOS DE ENTREGA</b><br/>";
    $dados_pedido .= "CEP: ".$pedido["cep"]."<br/>";
    $dados_pedido .= "Endereço: ".$pedido["endereco"].", Nº: ".$pedido["numero"];
    if($pedido['complemento'] != "")
        $dados_pedido .= ", Complemento: ".$pedido["complemento"];

    if($usuario == "")
        $aviso = "O cliente ". linkar("admin/cliente/perfil/$cliente->idCliente",nome_cliente($cliente))." ";
    else
        $aviso = "O usuario ".linkar("admin/usuario/index/$cliente->idCliente", "$usuario->nome $usuario->sobrenome").
                " do cliente". linkar("admin/cliente/perfil/$cliente->idCliente",$cliente->razaoSocial);

    //print_r($produtoFornecedor);

    $CI->email->message(
            cabecalho().
            "$aviso  realizou o seguinte pedido: <br/><br/>
            $table
            <br/><br/>
            $dados_cliente
            <br/><br/>
            $dados_pedido
            <br/><br/>"
            .rodape());
    $CI->email->send();
    return;
    }

function emailInformaCompraUsuario($matriz_produtoFornecedor, $quantidade, $cliente, $usuario, $pedido){
    $CI = &get_instance();
    $CI->load->library('email');
    $CI->load->helper('auth');
    
    $CI->email->to("wguilhermino@gmail.com, emedevas@gmail.com, mwrdoc@gmail.com");
    //$CI->email->to($usuario->email);
    $CI->email->from("noreply@comprasdaconstrucao.com.br","Compras da Construção");
    $CI->email->subject("Pedido realizado em ".data_brasileira());

    $table = "";
    $total = 0;
    foreach($matriz_produtoFornecedor as $campo => $vetor_produtoFornecedor){
        $table .=
        "Produtos do Fornecedor ".linkar("all/a_produto/fornecedor/".$vetor_produtoFornecedor[0]->idFornecedor,
            $vetor_produtoFornecedor[0]->razaoSocial)."<br/>
        <table cellpadding=\"0\" cellspacing=\"0\" border=\"1\">
        <tr>
            <th width=\"200\">Nome</th>
            <th width=\"100\">Quantidade</th>
            <th width=\"360\"><center>Preço Unitário (R$)</center></th>
            <th width=\"300\"><center>Total (R$)</center></th>
        </tr>";
        foreach($vetor_produtoFornecedor as $i => $produto){
    
            $table .= "<tr>";
            $table .= "<td align=\"center\">".linkar("all/a_produto/index/$produto->idProduto", $produto->pnome)."</td>\n\t";
            $table .= "<td align=\"center\">".$quantidade[$campo][$i]."</td>\n\t";
            $table .= "<td align=\"center\">".preco_imprime($produto->preco)."</td>\n\t";
            $table .= "<td align=\"center\">".preco_imprime($produto->preco*$quantidade[$campo][$i])."</td>\n\t";
            $table .= "</tr>\n";
            $total += $produto->preco*$quantidade[$campo][$i];
        }
        $table .= "<tr>".td("center")."Total </td>". td().td(). td("center"). preco_imprime($total). "</td></tr>";
        $table .= "</table><br/>\n";
        $total = 0;
    }
    
    $link_pedido = "usuario/u_pedido/index";

    $CI->email->message(
            cabecalho().
            ola($usuario->nome." ".$usuario->sobrenome).
            "<b>Parabéns pela sua compra!</b> Em breve a sua empresa será contatada pelo(s) fornecedor(es) responsáveis.
            <br/><br/>
            <b> Seu Pedido:</b><br/><br/>
            $table<br/>
            Visite o site para verificar os seus pedidos em andamento clicando no link abaixo:<br/>"
            .linkar($link_pedido, "Seus Pedidos").
            "<br>O site Compras da Construção agradece pela sua atenção!".
            rodape());
    $CI->email->send();
    return;
}

function emailInformaCompraCliente($matriz_produtoFornecedor, $quantidade, $cliente, $pedido){
    $CI = &get_instance();
    $CI->load->library('email');
    $CI->load->helper('auth');

    $CI->email->to("wguilhermino@gmail.com, emedevas@gmail.com, mwrdoc@gmail.com");
    //$CI->email->to($cliente->email);
    $CI->email->from("noreply@comprasdaconstrucao.com.br","Compras da Construção");
    $CI->email->subject("Pedido realizado em ".data_brasileira());

    $table = "";
    $total = 0;
    foreach($matriz_produtoFornecedor as $campo => $vetor_produtoFornecedor){
        $table .=
        "Produtos do Fornecedor ".linkar("all/a_produto/fornecedor/".$vetor_produtoFornecedor[0]->idFornecedor,
            $vetor_produtoFornecedor[0]->razaoSocial)."<br/>
        <table cellpadding=\"0\" cellspacing=\"0\" border=\"1\">
        <tr>
            <th width=\"200\">Nome</th>
            <th width=\"100\">Quantidade</th>
            <th width=\"360\"><center>Preço Unitário (R$)</center></th>
            <th width=\"300\"><center>Total (R$)</center></th>
        </tr>";
        foreach($vetor_produtoFornecedor as $i => $produto){

            $table .= "<tr>";
            $table .= "<td align=\"center\">".linkar("all/a_produto/index/$produto->idProduto", $produto->pnome)."</td>\n\t";
            $table .= "<td align=\"center\">".$quantidade[$campo][$i]."</td>\n\t";
            $table .= "<td align=\"center\">".preco_imprime($produto->preco)."</td>\n\t";
            $table .= "<td align=\"center\">".preco_imprime($produto->preco*$quantidade[$campo][$i])."</td>\n\t";
            $table .= "</tr>\n";
            $total += $produto->preco*$quantidade[$campo][$i];
        }
        $table .= "<tr>".td("center")."Total </td>". td().td(). td("center"). preco_imprime($total). "</td></tr>";
        $table .= "</table><br/>\n";
        $total = 0;
    }

    if($cliente->tipoPessoa == "juridica")
        $link_pedido = "cliente/cj_pedido/index";
    else
        $link_pedido = "usuario/u_pedido/index";

    $CI->email->message(
            cabecalho().
            ola($cliente->nome." ".$cliente->sobrenome).
            "<b>Parabéns pela sua compra!</b> Em breve você será contatado pelo(s) fornecedor(es) responsáveis.
            <br/><br/>
            <b> Seu Pedido:</b><br/><br/>
            $table<br/>
            Visite o site para verificar os seus pedidos em andamento clicando no link abaixo:<br/>"
            .linkar($link_pedido, "Seus Pedidos").
            "<br>O site Compras da Construção agradece pela sua atenção!".
            rodape());
    $CI->email->send();
    return;
}

function emailInformaCompraClienteUsuario($matriz_produtoFornecedor, $quantidade, $cliente, $usuario, $pedido){
    $CI = &get_instance();
    $CI->load->library('email');
    $CI->load->helper('auth');

    $CI->email->to("wguilhermino@gmail.com, emedevas@gmail.com, mwrdoc@gmail.com");
    //$CI->email->to($cliente->email);
    $CI->email->from("noreply@comprasdaconstrucao.com.br","Compras da Construção");
    $CI->email->subject("Pedido realizado em ".data_brasileira());

    $table = "";
    $total = 0;
    foreach($matriz_produtoFornecedor as $campo => $vetor_produtoFornecedor){
        $table .=
        "Produtos do Fornecedor ".linkar("all/a_produto/fornecedor/".$vetor_produtoFornecedor[0]->idFornecedor,
            $vetor_produtoFornecedor[0]->razaoSocial)."<br/>
        <table cellpadding=\"0\" cellspacing=\"0\" border=\"1\">
        <tr>
            <th width=\"200\">Nome</th>
            <th width=\"100\">Quantidade</th>
            <th width=\"360\"><center>Preço Unitário (R$)</center></th>
            <th width=\"300\"><center>Total (R$)</center></th>
        </tr>";
        foreach($vetor_produtoFornecedor as $i => $produto){

            $table .= "<tr>";
            $table .= "<td align=\"center\">".linkar("all/a_produto/index/$produto->idProduto", $produto->pnome)."</td>\n\t";
            $table .= "<td align=\"center\">".$quantidade[$campo][$i]."</td>\n\t";
            $table .= "<td align=\"center\">".preco_imprime($produto->preco)."</td>\n\t";
            $table .= "<td align=\"center\">".preco_imprime($produto->preco*$quantidade[$campo][$i])."</td>\n\t";
            $table .= "</tr>\n";
            $total += $produto->preco*$quantidade[$campo][$i];
        }
        $table .= "<tr>".td("center")."Total </td>". td().td(). td("center"). preco_imprime($total). "</td></tr>";
        $table .= "</table><br/>\n";
        $total = 0;
    }

    if($cliente->tipoPessoa == "juridica")
        $link_pedido = "cliente/cj_pedido/index";
    else
        $link_pedido = "usuario/u_pedido/index";

    $CI->email->message(
            cabecalho().
            ola($cliente->nome." ".$cliente->sobrenome).
            "O usuário $usuario->nome $usuario->sobrenome fez um pedido no nome da sua empresa. Em breve você será contatado pelo(s) fornecedor(es) responsáveis.
            <br/><br/>
            <b> Seu Pedido:</b><br/><br/>
            $table<br/>
            Visite o site para verificar os seus pedidos em andamento clicando no link abaixo:<br/>"
            .linkar($link_pedido, "Seus Pedidos").
            "<br>O site Compras da Construção agradece pela sua atenção!".
            rodape());
    $CI->email->send();
    return;
}

function emailCadastroPrevioFornecedor($campos){
    $CI = &get_instance();
    //$CI->load->helper('html');
    $email = str_replace("@", "z-z", $campos['email']);
    $email = str_replace(".", "x-x", $email);
    $CI = &get_instance();
    $CI->load->library('email');
    $CI->email->to("contato@comprasdaconstrucao.com.br");
    $CI->email->from("noreply@comprasdaconstrucao.com.br","Compras da Construção");
    $CI->email->subject("[Novo Fornecedor]". $campos['razaoSocial']);
    $CI->email->message("O Sr. ".$campos['nome']." ".$campos['sobrenome']." Preencheu o formulário de pré-cadastro. Os dados fornecidos foram:<br/>
        [Razão Social: ".$campos['razaoSocial'].
        "<br/>e-mail: ".$campos['email'].
        "<br/>Website" .$campos['website'].
        "<br/>Descrição da Requisição: ". $campos['mensagem'].
        "<br/>Para liberar um formulário de cadastro completo para este fornecedor, clique no link abaixo:<br/>".  linkar("admin/fornecedor/gerar_link_cadastro/".$email, "Gerar link de Cadastro"));

    $CI->email->send();
    return;
}

function emailInformaCadastroIntencaoClienteReservado($clienteUsuario, $produto){
    $CI = &get_instance();
    $CI->load->library('email');
    $CI->load->helper('auth');

    $CI->email->to("wguilhermino@gmail.com, emedevas@gmail.com, mwrdoc@gmail.com");
    //$CI->email->to($clienteUsuario->cemail);
    $CI->email->from("noreply@comprasdaconstrucao.com.br","Compras da Construção");
    $CI->email->subject("Há um produto cadastrado especialmente para você");

    if($produto->quantidade >1){
        $disponivel = "estão disponíveis";
        $s = "s";
    }
    else{
        $disponivel = "está disponível";
        $s = "";
    }
    $CI->email->message(
            cabecalho().
            ola($clienteUsuario->nome." ".$clienteUsuario->sobrenome).
            "Foi criado especialmente para você um produto com desconto de acordo
                com o cadastro de seu interesse de compra feito em ".data_brasileira($clienteUsuario->dataCadastro)
                ." para a data ".data_brasileira($clienteUsuario->data).".".
            "<br>Há $produto->quantidade unidade$s do produto $produto->nome $disponivel somente para você."
            ."<br>Para acessar o perfil do produto, basta clicar ".linkar("all/a_produto/intencao/".$produto->idProduto, "AQUI").
            "<br><br>
            Caso você não tenha mais interesse em comprar este produto, pedimos para você "
                .linkar("all/a_produto/remover_intencao/".$produto->idProduto,"Remover a sua intenção").
                ""
            ."<br><br>O site Compras da Construção agradece pela sua atenção!"
            .rodape());

    $CI->email->send();
    return;
}

function emailInformaCadastroIntencaoCliente($clienteUsuario, $produto){
   $CI = &get_instance();
    $CI->load->library('email');
    $CI->load->helper('auth');

    $CI->email->to("wguilhermino@gmail.com, emedevas@gmail.com, mwrdoc@gmail.com");
    //$CI->email->to($clienteUsuario->cemail);
    $CI->email->from("noreply@comprasdaconstrucao.com.br","Compras da Construção");
    $CI->email->subject("Há uma compra Coletiva de seu interesse");

    if($produto->quantidade >1){
        $disponivel = "estão disponíveis";
        $s = "s";
    }
    else{
        $disponivel = "está disponível";
        $s = "";
    }

    $CI->email->message(
            cabecalho().
            ola($clienteUsuario->nome." ".$clienteUsuario->sobrenome).
            "Foi criado especialmente para você um produto com desconto de acordo
                com o cadastro de seu interesse de compra feito em ".data_brasileira($clienteUsuario->dataCadastro)
                ." para a data ".data_brasileira($clienteUsuario->data).".".
            "<br>Há $produto->quantidade unidade$s do produto $produto->nome $disponivel como uma Compra Coletiva.
                Apresse-se e faça o pedido antes que as unidades deste produto acabem."
            ."<br>Para acessar o perfil do produto, basta clicar ".linkar("all/a_produto/".$produto->idProduto, "AQUI").
            "<br><br>
            Caso você não tenha mais interesse em comprar este produto, pedimos para você "
                .linkar("all/a_produto/remover_intencao/".$produto->idProduto,"Remover a sua intenção").
                ""
            ."<br><br>O site Compras da Construção agradece pela sua atenção!"
            .rodape());

    $CI->email->send();
    return;
}

function emailLinkCadastroFornecedor($email, $codigo){
    $CI = &get_instance();
    //$codigo = site_url("all/a_fornecedor/cadastrar/$codigo");
    $CI->load->library('email');
    $CI->email->to($email);
    $CI->email->from("noreply@comprasdaconstrucao.com.br","Compras da Construção");
    $CI->email->subject("Cadastro completo como Fornecedor do site Compras da Construção");
    $CI->email->message(
            cabecalho().
            ola("").
            "Para se cadastrar, basta clicar no link abaixo:<br><br>".
            linkar("all/a_fornecedor/cadastrar/$codigo", "Formulário de Cadastro").
            "<br><br>Lembrando que este link tem validade de apenas 24h após o envio deste email. Para adquirir um novo link, entre em contato conosco através do email contato@comprasdaconstrucao.com.br<br>
            O site Compras da Construção agradece pela sua atenção!"
            .rodape());

    $CI->email->send();
    return;
}

function emailFaleConosco($campos){
    $CI = &get_instance();
    $CI->load->library('email');
    $CI->email->to("contato@comprasdaconstrucao.com.br");
    $CI->email->from($campos['email'], $campos['nome']);
    $CI->email->subject("[FaleConosco] ".$campos['assunto']);
    $CI->email->message($campos['mensagem']);
    $CI->email->send();
    return;
}



